#include <stdio.h>
#include <math.h>
#include <time.h>
#include <stdlib.h> 
int main()
{
	int a[200],n;
	int h=0;
	int x,j,i;
	float z=0;
	float c[200];
	float max[1][2]={0,0};
	double min[1][2]={1000,1000};
	double ave[1][2]={1000,1000};
	double b[200];
	srand((unsigned)time(NULL));
	for(i=0;i<100;i++)
{
	leap:x=rand()%1000;
	for(j=0;j<i;j++)
	{
		if(c[j]==x)
		{	
			goto leap;
		}
		}
	c[i]=x;
}
	for(n=0;n<100;n++)
{
  	a[n]=n+1;
  	printf("%d ",a[n]);
  	printf("%.0f ",c[n]);
  	b[n]=1.0/c[n];
  	printf("%.5f\n",b[n]);
}
	for(n=0;n<100;n++)
{
	if(max[1][1]<=c[n]) max[1][1]=c[n];
	if(max[1][2]<=b[n]) max[1][2]=b[n];
	if(min[1][1]>=c[n]) min[1][1]=c[n];
  	min[1][2]=1.0/max[1][1];
	h=h+c[n];
	z=z+b[n];
}
	ave[1][1]=h/100;
	ave[1][2]=z/100;
	printf("max ");
	printf("%.0f %.5f\n",max[1][1],max[1][2]);
	printf("min ");
	printf("%.0f %.5f\n",min[1][1],min[1][2]);
	printf("ave ");
	printf("%.0f %.5f\n",ave[1][1],ave[1][2]);
}
